package py.progweb.sgc.gui.client.service;

import java.util.List;

import py.progweb.sgc.gui.shared.dialogmodel.DataRecord;
import py.progweb.sgc.model.EntidadBase;
import py.progweb.sgc.model.Proveedor;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface ABMServiceAsync {
	void guardar(EntidadBase entity, AsyncCallback<Void> callback);
	void borrar(List<DataRecord> drs, AsyncCallback<Void> callback);	
	void transformar(DataRecord dr, AsyncCallback<EntidadBase> callback);
	void getProductosPorProveedor(Integer pk, AsyncCallback<List<DataRecord>> callback);
}
